package co.yixiang.vod.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * 阿里云视频点播配置信息
 *
 * @description 配置文件添加： vod: enable: true region: cn-shanghai
 * access-key: your-access-key secret-key: your-secret-key
 * <p>
 * 阿里云视频点播服务配置
 */
@Data
@ConfigurationProperties(prefix = "vod")
public class VodProperties {

	/**
	 * 是否启用
	 */
	private Boolean enable = true;

	/**
	 * 区域
	 */
	private String region = "cn-shanghai";

	/**
	 * Access key就像用户ID，可以唯一标识你的账户
	 */
	private String accessKey;

	/**
	 * Secret key是你账户的密码
	 */
	private String secretKey;

	/**
	 * 模板组ID，用于转码
	 */
	private String templateGroupId;

	/**
	 * 工作流ID，用于视频处理
	 */
	private String workflowId;

	/**
	 * 存储区域，默认为上海
	 */
	private String storageLocation;

	/**
	 * 分类ID，用于视频分类管理
	 */
	private String categoryId;

	/**
	 * 播放域名
	 */
	private String domain;

	/**
	 * 视频文件大小限制，单位MB
	 */
	private Integer maxSize = 500;

}